<?php
class RegistrarProyectosController extends ApplicationController{

function index()
{
	$parametro = $this->parameters[0];
	$this->proyid = $parametro;
print $this->proyid;
if ($this->proyid==""){
	$this->nuevo = true;
	$this->limpiar();
}
else {
	$this->nuevo = false;
	$this->proy = $this->Proyecto->find($this->proyid);
 	$this->nombre=$this->proy->nombre;
	   	$this->estadoproyect=$this->proy->estadoproyect;
	   	$this->descripProblem=$this->proy->descripProblem;
	   	$this->fechaaprob=$this->proy->fechaaprob;
		$this->justificacion=$this->proy->justificacion;
		$this->objetivos=$this->proy->objetivos;
		$this->alcance=$this->proy->alcance;
		$this->estadoproyect=$this->proy->estadoproyect;
		$this->tipocedula=$this->proy->tipocedula;
		$this->cedula=$this->proy->cedula;
		$this->beneficiarios=$this->proy->beneficiarios;
		$this->montototal=$this->proy->montototal;
		$this->tipo = $this->TipoDescriptor->find($this->tipodescriptor_id);
		$this->descriptor_id = $this->tipo->descriptor_id;
		$this->mostrar_combo($this->descriptor_id);
		$this->fechainicio=$this->proy->fechainicio;
		$this->duracion=$this->proy->duracion;
		$this->fechaculminacion=$this->proy->fechaculminacion;
		$this->aportebanco=$this->proy->aportebanco;
		$this->aportesvarios=$this->proy->aportesvarios;
		$this->tipoproyecto_id=$this->proy->tipoproyecto_id;
		$this->comite_id=$this->proy->comitetrabajo_id;
		$this->direcc = $this->Direccion->find($this->proy->direccion_id);
           $this->residencia=$this->direcc->residencia;
           $this->ubicacion=$this->direcc->ubicacion;
           $this->edifcasa=$this->direcc->edifcasa;
           $this->nroedifcasa=$this->direcc->nroedifcasa;
           $this->nropiso=$this->direcc->nropiso;


}
}

public function limpiar(){
	$this->nombre="";
	   	$this->estadoproyect="";
	   	$this->descripProblem="";
	   	$this->fechaaprob="";
		$this->justificacion="";
		$this->objetivos="";
		$this->alcance="";
		$this->estadoproyect="";
		$this->tipocedula="";
		$this->cedula="";
		$this->beneficiarios="";
		$this->montototal="";
		$this->tipodescriptor_id="";
		$this->fechainicio="";
		$this->duracion="";
		$this->fechaculminacion="";
		$this->aportebanco="";
		$this->aportesvarios="";
		$this->tipoproyecto_id="";
		$this->comite_id="";
           $this->residencia="";
           $this->ubicacion="";
           $this->edifcasa="";
           $this->nroedifcasa="";
           $this->nropiso="";

}

public function mostrar_combo($id){
			$this->set_response('view');
			$this->Descriptor->find($id);
			$this->TipoDescriptores = $this->Descriptor->getTipoDescriptor();
		}

function validar(){
if (!$_POST["Guardar"]==NULL){
	if ($this->nuevo){

       	$Proyecto = new Proyecto();
       	$Proyecto->id=0;
	   	$Proyecto->nombre=$_POST["nombre"];
	   	$Proyecto->estadoproyect=$_POST["estadoproyect"];
	   	$Proyecto->descripProblem=$_POST["descripProblem"];
	   	$Proyecto->fechaaprob=$_POST["fechaaprob"];
		$Proyecto->justificacion=$_POST["justificacion"];
		$Proyecto->objetivos=$_POST["objetivos"];
		$Proyecto->alcance=$_POST["alcance"];
		$Proyecto->estadoproyect=$_POST["estadoproyect"];
		$Proyecto->tipocedula=$_POST["tipocedula"];
		$Proyecto->cedula=$_POST["cedula"];
		$Proyecto->beneficiarios=$_POST["beneficiarios"];
		$Proyecto->montototal=$_POST["montototal"];
		$Proyecto->tipodescriptor_id=$_POST["tipodescriptor_id"];
		$Proyecto->urlactaaprob=NULL;
		$Proyecto->fechainicio=$_POST["fechainicio"];
		$Proyecto->duracion=$_POST["duracion"];
		$Proyecto->statuselim="A";
		$Proyecto->fechaculminacion=$_POST["fechaculminacion"];
		$Proyecto->aportebanco=$_POST["aportebanco"];
		$Proyecto->aportesvarios=$_POST["aportesvarios"];
		$Proyecto->tipoproyecto_id=$_POST["tipoproyecto_id"];
		$Proyecto->plandesarrollo_id=1;
		$Proyecto->consejocomunal_id="lph24";
		$Proyecto->comitetrabajo_id=$_POST["comite_id"];
		$Dir = new Direccion();
           $Dir->residencia=$_POST["residencia"];
           $Dir->ubicacion=$_POST["ubicacion"];
           $Dir->edifcasa=$_POST["edifcasa"];
           $Dir->nroedifcasa=$_POST["nroedifcasa"];
           $Dir->nropiso=$_POST["nropiso"];
           $Dir->save();

           $this->busqueda=$this->Direccion->find();
            $cont=0;
           foreach($this->busqueda as $inci) {

             $cont=$inci->id; }

           $Proyecto->direccion_id=$cont;

	   $Proyecto->save();
  	   Flash::success('Registro Incluido Exitosamente');
	 return $this->route_to('action: index');
	 }
else {

	$this->parametro = $_POST["id"];
    $Proyecto = new Proyecto();
    $this->busqueda = $Proyecto->find($this->parametro);
    if ($this->busqueda != NULL) {
    	 $Proyecto->nombre=$_POST["nombre"];
	   	$Proyecto->estadoproyect=$_POST["estadoproyect"];
	   	$Proyecto->descripProblem=$_POST["descripProblem"];
	   	$Proyecto->fechaaprob=$_POST["fechaaprob"];
		$Proyecto->justificacion=$_POST["justificacion"];
		$Proyecto->objetivos=$_POST["objetivos"];
		$Proyecto->alcance=$_POST["alcance"];
		$Proyecto->estadoproyect=$_POST["estadoproyect"];
		$Proyecto->tipocedula=$_POST["tipocedula"];
		$Proyecto->cedula=$_POST["cedula"];
		$Proyecto->beneficiarios=$_POST["beneficiarios"];
		$Proyecto->montototal=$_POST["montototal"];
		$Proyecto->tipodescriptor_id=$_POST["tipodescriptor_id"];
		$Proyecto->urlactaaprob=NULL;
		$Proyecto->fechainicio=$_POST["fechainicio"];
		$Proyecto->duracion=$_POST["duracion"];
		$Proyecto->statuselim="A";
		$Proyecto->fechaculminacion=$_POST["fechaculminacion"];
		$Proyecto->aportebanco=$_POST["aportebanco"];
		$Proyecto->aportesvarios=$_POST["aportesvarios"];
		$Proyecto->tipoproyecto_id=$_POST["tipoproyecto_id"];
		$Proyecto->plandesarrollo_id=$_POST["planid"];
		$Proyecto->consejocomunal_id=1;
		$Proyecto->comitetrabajo_id=$_POST["comite_id"];
		$Proyecto->update();
		$Direccion = new Direccion();
		$this->direcc = $Direccion->find($Proyecto->direccion_id);
           $Direccion->residencia=$_POST["residencia"];
            $Direccion->ubicacion=$_POST["ubicacion"];
            $Direccion->edifcasa=$_POST["edifcasa"];
            $Direccion->nroedifcasa=$_POST["nroedifcasa"];
            $Direccion->nropiso=$_POST["nropiso"];
           $Direccion->update();

		 Flash::success('Registro Actualizado Exitosamente');
    return $this->route_to('action: index');
    }

}
}
}




}
?>
